purple-stemmed monkeyflower - German English Dictionary